﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Reflection;
using System.Diagnostics;

namespace QZone
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            //获得解决方案的所有Assembly
            Assembly[] AX = AppDomain.CurrentDomain.GetAssemblies();
            //遍历显示每个Assembly的名字
            foreach (object var in AX)
            {
                Debug.WriteLine("Assembly的名字:"+var.ToString());     
           
            }
            //使用一个已知的Assembly名称,来创建一个Assembly
            //通过CodeBase属性显示最初指定的程序集的位置
            Debug.WriteLine("最初指定的程序集TestReflection的位置:" + Assembly.Load("Qzone").CodeBase);

            return;

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}
